﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ExtensionsAPI.NetworkAPI {
	/// <summary>
	/// Typ 'ConnectionStatus' zawiera listę statusów połączeń kontaktów jaka jest obsługiwana przez program.
	/// </summary>
	public enum ConnectionStatus : int {
		/// <summary>
		/// Status 'Connected', czyli połączony.
		/// </summary>
		Connected = 4,
		/// <summary>
		/// Status 'FreeForChat', czyli wolny do rozmowy.
		/// </summary>
		FreeForChat = 5,
		/// <summary>
		/// Status 'Away', czyli oddalony.
		/// </summary>
		Away = 3,
		/// <summary>
		/// Status 'XAway', czyli zaraz wracam.
		/// </summary>
		XAway = 2,
		/// <summary>
		/// Status 'DoNotDisturb', czyli nie przeszkadzać.
		/// </summary>
		DoNotDisturb = 1,
		/// <summary>
		/// Status 'Invisible', czyli niewidoczny.
		/// </summary>
		Invisible = 0,
		/// <summary>
		/// Status 'Disconnected', czyli rozłączony.
		/// </summary>
		Disconnected = -1
	}
}
